import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

import org.junit.Test;

import net.coobird.thumbnailator.Thumbnails;
import net.coobird.thumbnailator.geometry.Positions;
import net.coobird.thumbnailator.name.Rename;

public class PicReduce extends SpringTestCase {

	
	//整个文件夹压缩
	@Test
	public void test01() throws IOException {
		Thumbnails.of(new File("D:\\java工作\\图片素材\\奖品").listFiles())
	    .watermark(Positions.CENTER, ImageIO.read(new File("D:\\java工作\\图片素材\\水印.png")),0.5f)
	    //jpg格式支持压缩，最好使用jpg格式
	    .size(1280,1024)
	    .outputFormat("jpg")
	    //这种方式输出的文件会导致在原先的照片前加上thumbnails的前缀，不会覆盖原先的文件
	    //如果需要覆盖原先的文件，使用Rename.NO_CHANGE
	    .toFiles(Rename.PREFIX_DOT_THUMBNAIL);
	}
}
